Jack Stars (Adrien Brody) jest weteranem wojny w Zatoce Perskiej. Przeżył postrzał w głowę. Kiedy wraca do domu, spotyka go coś, co zmienia jego życie. Zanim zdaje sobie sprawę z tego, co się stało, zostaje oskarżony o morderstwo i skierowany do szpitala psychiatrycznego. Trafia do prawdziwego piek...
Film zaczyna się gdy młody Merlin przybywa do Camelotu. Jego matka postanowiła oddać go pod opiekę nadwornego medyka w nadziei, że ten nakieruje nadzwyczajny talent chłopca na odpowiednie tory. Problemem jednak jest to, że obecnie władający Camelotem król Uther zakazał używania magii pod groźbą...